package com.ceuer.mybatis.mapper;

import com.ceuer.mybatis.domain.Dept;

import java.util.List;

public interface DeptMapper {
	/**
	 * 新增部门
	 * @param dept 部门
	 * @return int
	 */
	int add(Dept dept);
	
	/**
	 * 修改部门
	 * @param dept 部门
	 * @return int
	 */
	int update(Dept dept);
	
	/**
	 * 删除部门
	 * @param id 部门id
	 * @return int
	 */
	int delete(Integer id);
	
	/**
	 * 查询部门列表
	 * @return List<Dept>
	 */
	List<Dept> selectAll();
	
	/**
	 * 根据id查询部门对象
	 * @param id 部门ID
	 * @return Dept
	 */
	Dept selectOne(Integer id);
	
	// /**
	//  * 根据条件查询部门列表
	//  * @return List<Dept>
	//  */
	// List<Dept> selectDept(Dept dept);
	
}